/*! 
 * jquery.ux.docsBrowser.css - http://jquery-ux.com/
 * Copyright (c) 2010 Michael Helgeson, Three Dub Media
 * Open Source MIT License - http://jquery-ux.com/license 
 */

/** PAGE LAYOUT **/	
.ux-docsBrowser-wrap {
	width: 100%;
	color: #222;
	background: #FFF;
	border: 1px solid #CCC;
	border-right: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	}	
.ux-docsBrowser-body {
	width: 642px;
	vertical-align: top;
	padding: 1em 2em 0 2em;
	}
.ux-docsBrowser-wrap a {
	text-decoration: none;
	color: #06C !important;
	}
.ux-docsBrowser-wrap a:active,
.ux-docsBrowser-wrap a:hover,
.ux-docsBrowser-wrap a:focus {
	text-decoration: underline;
	}
	
/** TABLE OF CONTENTS **/	
.ux-docsBrowser-toc  {
	padding: 1em;
	vertical-align: top;
	border-left: 1px solid #CCC;
	background: #F8F8F8;
	}	
.ux-docsBrowser-search,
.ux-docsBrowser-submit {
	font: normal 14px Verdana, Geneva, sans-serif;
	border: 1px solid #BBB;
	border-bottom: 1px solid #888;
	border-right: 1px solid #888;
	padding: 4px;
	margin: 0;
}
.ux-docsBrowser-search {
	width: 11em;
	background: #FFF;
	border-right: 0;
	padding: 5px 4px;
	}	
.ux-docsBrowser-submit {
	background: #DDD;
	background: -webkit-gradient(linear, left top, left bottom, from(#EEE), to(#CCC));
	background: -moz-linear-gradient(top, #EEE, #CCC);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EEEEEE, endColorstr=#CCCCCC);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#EEEEEE, endColorstr=#CCCCCC)";
	height: 29px;
	}
.ux-docsBrowser-submit::-moz-focus-inner { 
	border: 0; 
	}
.ux-docsBrowser-search:focus,
.ux-docsBrowser-submit:focus,
.ux-docsBrowser-submit:hover {
	border-color: #D80;
	border-bottom-color: #B50;
	border-right-color: #B50;
	}
.ux-docsBrowser-submit:hover {
	background: #DDF;
	background: -moz-linear-gradient(top, #FED, #FC8);
	background: -webkit-gradient(linear, left top, left bottom, from(#FED), to(#FC8));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFEEDD, endColorstr=#FFCC88);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFEEDD, endColorstr=#FFCC88)";
	}	
.ux-docsBrowser-submit:active {
	background: #DDF;
	background: -moz-linear-gradient(top, #FC8, #FED);
	background: -webkit-gradient(linear, left top, left bottom, from(#FC8), to(#FED));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFCC88, endColorstr=#FFEEDD);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFCC88, endColorstr=#FFEEDD)";
	}
.ux-docsBrowser-toc ul {
	padding: 0;
	margin: 1em 0;
	}
.ux-docsBrowser-toc ul ul {	
	padding: 0 0 0 1em;
	margin: 0;
	display: none;
	}
.ux-docsBrowser-toc li {
	list-style: none;
	white-space: nowrap;
	}	
.ux-docsBrowser-toc li span {
	font: 10px "Courier New", Courier, monospace;
	color: #335;
	margin: 0 5px 0 0;
	cursor: default;
	}
.ux-docsBrowser-toc li .ux-docsBrowser-toggle {	
	cursor: pointer;	
	}
/* Active TOC link */	
.ux-docsBrowser-wrap .ux-docsBrowser-active {
	color: #007 !important;
	}	
		
/** CONTENT BODY **/
.ux-docsBrowser-wrap h1 {
	color: #666;	
	font: normal 3em/1em Tahoma, Verdana, Geneva, sans-serif;
	margin: .4em 0;
	}	
.ux-docsBrowser-wrap h2 {
	color: #777;
	font: normal 1.6em/1em Tahoma, Verdana, Geneva, sans-serif;
	border-bottom: 1px dotted #CCC;
	margin: 1em 0 1em -.25em;
	text-indent: .25em;
	}		
.ux-docsBrowser-description {
	font-style: italic;
	color: #777;
	}
.ux-docsBrowser-body ul {
	padding: 0 0 0 1em;
	margin: 0;
	}	
.ux-docsBrowser-body li {
	list-style: outside none;
	}	
.ux-docsBrowser-body li:before {	
	/*
	content: "\B7\20";
	content: "\25B8\20";
	content: "\2937\20";
	*/
	content: "\16EB\20";
	}
.ux-docsBrowser-body table {
	width: 100%;
	border-collapse: collapse;
	}
.ux-docsBrowser-body th,	
.ux-docsBrowser-body td {
	border: 1px solid #CCC;
	padding: .1em .5em;
	vertical-align: top;
	}
.ux-docsBrowser-body th {
	background: #EEE;
	}
.ux-docsBrowser-demo {
	text-align: right;
	line-height: 1.2em;
	font-size: 10px;
	color: #555;
	height: 482px;
	overflow: visible;
	margin: 0 0 3em 0;
	}	
.ux-docsBrowser-demo iframe {
	width: 640px;
	height: 480px;
	background: #FFF;
	border: 1px solid #888;
	margin: 0;
	}	
.ux-docsBrowser-body code {
	font: normal 12px/1.3em "Courier New", Courier, monospace;
	color: #555;
	display: block;
	background: #EEE;
	border-left: 1px solid #CCC;
	padding: 1em;
	white-space: pre;
	margin: 1em 0 1em 1em;
	}
/* section browse links */	
.ux-docsBrowser-prev {
	float: left;
	}
.ux-docsBrowser-next {
	float: right;
	}
/* text formatting */	
.ux-docsBrowser-b,
.ux-docsBrowser-bold {
	font-weight: bold;
	}
.ux-docsBrowser-c,
.ux-docsBrowser-code {
	font-family: "Courier New", Courier, monospace;
	font-size: 1.05em;
	}
.ux-docsBrowser-i,
.ux-docsBrowser-italic {
	font-style: italic;
	}
.ux-docsBrowser-u,
.ux-docsBrowser-underline {
	text-decoration: underline;
	}
.ux-docsBrowser-big {
	font-size: 1.25em;
	}
.ux-docsBrowser-small {
	font-size: .75em;
	}	
/* Dates */	
.ux-docsBrowser-date {
	white-space: nowrap;
	}
/* Highlighted search terms */	
.ux-docsBrowser-body .ux-docsBrowser-found {
	background-color: #FF8;
	}		